document.addEventListener('DOMContentLoaded', function() {
    // 获取DOM元素
    const adminIdInput = document.getElementById('adminId');
    const passwordInput = document.getElementById('password');
    const loginBtn = document.getElementById('login-btn');
    const returnBtn = document.getElementById('return-btn');
    const alertBox = document.getElementById('alert-box');
    
    // 登录按钮点击事件
    loginBtn.addEventListener('click', function() {
        const adminId = adminIdInput.value.trim();
        const password = passwordInput.value.trim();
        
        if (!adminId) {
            showAlert('请输入管理员账号');
            return;
        }
        
        if (!password) {
            showAlert('请输入密码');
            return;
        }
        
        // 发送登录请求
        fetch('admin/login', {
            method: 'POST',
            headers: {
                'Content-Type': 'application/x-www-form-urlencoded'
            },
            body: `adminId=${adminId}&password=${password}`
        })
        .then(response => response.json())
        .then(data => {
            if (data.success) {
                // 登录成功，跳转到管理员主页
                window.location.href = data.redirect;
            } else {
                // 登录失败，显示错误信息
                showAlert(data.message);
            }
        })
        .catch(error => {
            console.error('登录请求失败:', error);
            showAlert('服务器错误，请稍后再试');
        });
    });
    
    // 返回按钮点击事件
    returnBtn.addEventListener('click', function() {
        window.location.href = 'index.html';
    });
    
    // 显示警告信息
    function showAlert(message) {
        alertBox.textContent = message;
        alertBox.style.display = 'block';
        
        // 3秒后自动隐藏
        setTimeout(function() {
            alertBox.style.display = 'none';
        }, 3000);
    }
}); 